package main

import "fmt"

func main() {
	fmt.Println(5 % 2) // 取模 mod
	fmt.Println(100 % 5)
	fmt.Println(2 << 1)                             // 左移位操作，2的二进制是10，左移1位变成100，即4
	fmt.Println(1 << 3)                             // 1的二进制是1，左移3位变成1000，即8
	fmt.Println(3 << 1)                             // 3的二进制是11，左移1位变成110，即6
	fmt.Println(15&5, 15&^5)                        // 按位与操作，15的二进制是1111，5的二进制是0101，结果是0101，即5
	fmt.Println(5 > 3 || "abc" != "ABC" || 1 > 1.2) // 逻辑或操作，结果是true，因为5>3为true

}
